package com.dmgis.hndz.service;

import java.util.List;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dmgis.hndz.pojo.Jkca01g;
import com.dmgis.hndz.pojoVo.Jkca01gVO;
import com.github.pagehelper.PageInfo;

/**
 * 预警消息发送历史记录(Jkca01g)表服务接口
 *
 * @author makejava
 * @since 2024-07-29 15:10:28
 */
public interface Jkca01gService {
    /**
     * 查询预警消息发送历史记录列表
     */
    PageInfo<Jkca01g> selectJkca01gPage(int pageNum, int pageSize, Jkca01gVO jkca01gVO);

    List<Jkca01g> selectJkca01gList(Jkca01gVO jkca01gVO);

    /**
     * 通过id单个查询预警消息发送历史记录
     */
    Jkca01g selectJkca01gOneById(String jkca01g010);

    /**
     * 条件单个查询预警消息发送历史记录
     */
    Jkca01g selectJkca01gOne(Jkca01g jkca01g);

    /**
     * 单个新增预警消息发送历史记录
     */
    int insertJkca01g(Jkca01g jkca01g);

    /**
     * 单个更新预警消息发送历史记录
     */
    int updateJkca01g(Jkca01g jkca01g);

    /**
     * 条件数据统计预警消息发送历史记录
     */
    Long selectJkca01gCount(Jkca01g jkca01g);

    /**
     * 通过id单个删除预警消息发送历史记录
     */
    int deleteJkca01gOneById(String jkca01g010);

    /**
     * 通过id批量删除预警消息发送历史记录
     */
    int batchRemoveJkca01g(List<String> jkca01g010s);
}


